package cn.veliger.springai.splitter;

import org.springframework.ai.transformer.splitter.TextSplitter;

import java.util.Arrays;
import java.util.List;

/**
 * 自定义文档分割器
 *
 * @author veliger
 * create on 2025-06-28
 **/
public class CusTextSplitter extends TextSplitter {

    @Override
    protected List<String> splitText(String text) {
        // 使用换行分割
        return Arrays.stream(text.split("\\s*\\R\\s*\\R\\s*")).toList();
    }
}
